#include <string>
#include "../../../../../../aivin_soft/sdk/ndk-bundle/platforms/android-21/arch-mips64/usr/include/jni.h"
#include "User.h"
#include "JniTools.h"
#include <android/log.h>
#include "JniTools.h"

#define LOG_TAG    "C_TAG"
#define LOGD(...)  __android_log_print  (ANDROID_LOG_DEBUG,  LOG_TAG, __VA_ARGS__)

/**
 * 定义构造函数
 */
User::User(jstring userName , jstring userPwd)
{

    this->userName = userName ;
    this->userPwd = userPwd ;
}


jstring User::getUserInfo(JNIEnv *env)
{

//    const char* name = env->GetStringUTFChars(userName, 0);
//    const char* pwd = env->GetStringUTFChars(userPwd, 0);
//
//    jint size  = strlen(name) + strlen(pwd)   ;
//    char *last=new char[size];
//    //注意：第一个拼接，请使用strcpy 而不是strcat ，否则会出现乱码等现象
//    strcpy(last , name) ;
//    strcat(last , pwd) ;
//    jstring info= env->NewStringUTF( last );

    jstring info= getAppendedString(env ,userName ,userPwd) ;
    return info ;
}

